a:link {
    color: rgb(0, 0, 0);
}

@media screen and (min-width: 320px) and (max-width: 480px) {
    .jm-sheet-toolbar {
        display: none;
    }
}

.jm-sheet-toolbar {
    border-bottom: 1px solid #e0e2e4;
}

.jm-sheet-toolbar .jm-sheet-toolbar-btns {
    display: inline-flex;
}

.jm-sheet-toolbar .jm-sheet-toolbar-more {
    padding: 0 6px 6px;
    text-align: left;
}

.jm-sheet-toolbar .jm-sheet-toolbar-more .jm-sheet-toolbar-divider {
    margin-top: 0;
}

.jm-sheet-toolbar .jm-sheet-toolbar-btn {
    flex: 0 0 auto;
    display: inline-block;
    border: 1px solid transparent;
    height: 26px;
    min-width: 26px;
    margin: 6px 1px 0;
    padding: 0;
    text-align: center;
    border-radius: 2px;
}

.jm-sheet-toolbar .jm-sheet-toolbar-btn.disabled {
    pointer-events: none;
    opacity: 0.5;
}

.jm-sheet-toolbar .jm-sheet-toolbar-btn:hover,
.jm-sheet-toolbar .jm-sheet-toolbar-btn.active {
    background: rgba(0, 0, 0, 0.08);
}

.jm-sheet-toolbar-divider {
    display: inline-block;
    border-right: 1px solid #e0e2e4;
    width: 0;
    vertical-align: middle;
    height: 18px;
    margin: 1px 3px 0;
}

.jm-sheet-icon {
    width: 18px;
    height: 18px;
    margin: 1px 1px 2px 1px;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    overflow: hidden;
    position: relative;
    display: inline-block;
}

.jm-sheet-icon.right {
    background-image: url(./icons/view.png);
    float: right;
}

.jm-sheet-icon .jm-sheet-icon-img {
    background-image: url(./icons/tools.svg);
    position: absolute;
    width: 262px;
    height: 444px;
    opacity: 0.56;
}

.jm-sheet-icon .jm-sheet-icon-img.save {
    background-image: url(./icons/save.svg);
    opacity: 0.8;
}

.jm-sheet-icon .jm-sheet-icon-img.print-setting {
    background-image: url(./icons/print.png);
    opacity: 0.9;
}

.jm-sheet-icon .jm-sheet-icon-img.view-setting {
    background-image: url(./icons/view-setting.png);
    opacity: 0.9;
}

.jm-sheet-icon .jm-sheet-icon-img.img {
    background-image: url(./icons/img.png);
    opacity: 0.8;
}

.jm-sheet-icon .jm-sheet-icon-img.cell-prop {
    background-image: url(./icons/cell-prop.png);
    opacity: 0.8;
}

.jm-sheet-icon .jm-sheet-icon-img.cell-line {
    background-image: url(./icons/cell-line.png);
}

.jm-sheet-icon .jm-sheet-icon-img.cell-exp {
    background-image: url(./icons/cell-exp.png);
    opacity: 0.9;
}

.jm-sheet-icon .jm-sheet-icon-img.chart {
    background-image: url(./icons/chart.png);
    opacity: 0.8;
}

.jm-sheet-icon .jm-sheet-icon-img.view {
    background-image: url(./icons/view.png);
    opacity: 0.8;
}

.jm-sheet-icon .jm-sheet-icon-img.uploadExcel {
    background-image: url(./icons/uploadExcel.png);
    opacity: 0.9;
}

.jm-sheet-icon .jm-sheet-icon-img.qrcode {
    background-image: url(./icons/qrcode.png);
    opacity: 0.8;
}

.jm-sheet-icon .jm-sheet-icon-img.barcode {
    background-image: url(./icons/barcode.png);
    opacity: 0.8;
}

.jm-sheet-icon .jm-sheet-icon-img.undo {
    left: 0;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.redo {
    left: -18px;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.print {
    left: -36px;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.paintformat {
    left: -54px;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.clearformat {
    left: -72px;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.font-bold {
    left: -90px;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.font-italic {
    left: -108px;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.underline {
    left: -126px;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.strike {
    left: -144px;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.color {
    left: -162px;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.bgcolor {
    left: -180px;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.merge {
    left: -198px;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.align-left {
    left: -216px;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.align-center {
    left: -234px;
    top: 0;
}

.jm-sheet-icon .jm-sheet-icon-img.align-right {
    left: 0;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.align-top {
    left: -18px;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.align-middle {
    left: -36px;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.align-bottom {
    left: -54px;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.textwrap {
    left: -72px;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.autofilter {
    left: -90px;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.formula {
    left: -108px;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.arrow-down {
    left: -126px;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.arrow-right {
    left: -144px;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.link {
    left: -162px;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.chart {
    left: -180px;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.freeze {
    left: -198px;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.ellipsis {
    left: -216px;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.add {
    left: -234px;
    top: -18px;
}

.jm-sheet-icon .jm-sheet-icon-img.border-all {
    left: 0;
    top: -36px;
}

.jm-sheet-icon .jm-sheet-icon-img.border-inside {
    left: -18px;
    top: -36px;
}

.jm-sheet-icon .jm-sheet-icon-img.border-horizontal {
    left: -36px;
    top: -36px;
}

.jm-sheet-icon .jm-sheet-icon-img.border-vertical {
    left: -54px;
    top: -36px;
}

.jm-sheet-icon .jm-sheet-icon-img.border-outside {
    left: -72px;
    top: -36px;
}

.jm-sheet-icon .jm-sheet-icon-img.border-left {
    left: -90px;
    top: -36px;
}

.jm-sheet-icon .jm-sheet-icon-img.border-top {
    left: -108px;
    top: -36px;
}

.jm-sheet-icon .jm-sheet-icon-img.border-right {
    left: -126px;
    top: -36px;
}

.jm-sheet-icon .jm-sheet-icon-img.border-bottom {
    left: -144px;
    top: -36px;
}

.jm-sheet-icon .jm-sheet-icon-img.border-none {
    left: -162px;
    top: -36px;
}

.jm-sheet-icon .jm-sheet-icon-img.line-color {
    left: -180px;
    top: -36px;
}

.jm-sheet-icon .jm-sheet-icon-img.line-type {
    left: -198px;
    top: -36px;
}

.jm-sheet-icon .jm-sheet-icon-img.close {
    left: -234px;
    top: -36px;
}

.jm-sheet-icon .jm-sheet-icon-img.chevron-down {
    left: 0;
    top: -54px;
}

.jm-sheet-icon .jm-sheet-icon-img.chevron-up {
    left: -18px;
    top: -54px;
}

.jm-sheet-icon .jm-sheet-icon-img.chevron-left {
    left: -36px;
    top: -54px;
}

.jm-sheet-icon .jm-sheet-icon-img.chevron-right {
    left: -54px;
    top: -54px;
}

.item-label {
    float: right;
    opacity: 0.65;
    font-size: 1em;
    overflow: hidden;
    max-width: 125px;
    white-space: nowrap;
}

.jm-sheet-dropdown {
    position: relative;
}

.jm-sheet-dropdown .jm-sheet-dropdown-content {
    position: absolute;
    z-index: 200;
    background: #fff;
    box-shadow: 1px 2px 5px 2px rgba(51, 51, 51, 0.15);
}

.jm-sheet-dropdown.page-size {
    padding: 10px;
}

.jm-sheet-dropdown.bottom-left .jm-sheet-dropdown-content {
    top: calc(100% + 5px);
    left: 0;
}

.jm-sheet-dropdown.bottom-right .jm-sheet-dropdown-content {
    top: calc(100% + 5px);
    right: 0;
}

.jm-sheet-dropdown .jm-sheet-dropdown-title {
    padding: 0 5px;
    display: inline-block;
}

.jm-sheet-dropdown .jm-sheet-dropdown-header .jm-sheet-icon.arrow-left {
    margin-left: 4px;
}

.jm-sheet-dropdown .jm-sheet-dropdown-header .jm-sheet-icon.arrow-right {
    width: 10px;
    margin-right: 4px;
}

.jm-sheet-dropdown .jm-sheet-dropdown-header .jm-sheet-icon.arrow-right .arrow-down {
    left: -130px;
}